#include "stack.hpp"
#include <stack>

void MyTest()
{
	pc::stack<int> stack;
	std::cout << stack.top() << std::endl;
	stack.display();
	stack.push(1);
	stack.push(2);
	stack.push(3);
	stack.push(4);
	stack.push(5);
	stack.display();
	stack.pop();
	stack.pop();
	stack.pop();
	stack.pop();
	stack.pop();
	stack.pop();
	stack.pop();
	stack.pop();
	stack.display();
	std::cout << stack.empty() << std::endl;
}


void StdTest()
{
	std::stack<int> stack;
	std::cout << stack.top() << std::endl;
	std::cout << stack.empty() << std::endl;
}

int main() 
{
	StdTest();
	return 0;
}